package com.zyh.counselor.domain;

/**
 * 前端展示对象
 *
 * @author ZYH
 * @version 1.0
 * @date 2025-03-18
 */
public class CounselorVo {
    /**
     * 用户id
     */
    private Long userId;

    /**
     * 咨询师id
     */
    private Long counselorId;

    /**
     * 姓名
     */
    private String username;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 手机号码
     */
    private String phonenumber;

    /**
     * 性别
     */
    private String sex;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 咨询师等级
     */
    private String title;

    /**
     * 咨询师简介
     */
    private String bio;

    /**
     * 咨询师擅长领域
     */
    private String expertise;

    /**
     * 咨询师认证材料
     */
    private String certification;

    /**
     * 咨询地址
     */
    private String address;

    /**
     * 认证状态
     */
    private String certificationStatus;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getCounselorId() {
        return counselorId;
    }

    public void setCounselorId(Long counselorId) {
        this.counselorId = counselorId;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPhonenumber() {
        return phonenumber;
    }

    public void setPhonenumber(String phonenumber) {
        this.phonenumber = phonenumber;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getBio() {
        return bio;
    }

    public void setBio(String bio) {
        this.bio = bio;
    }

    public String getExpertise() {
        return expertise;
    }

    public void setExpertise(String expertise) {
        this.expertise = expertise;
    }

    public String getCertification() {
        return certification;
    }

    public void setCertification(String certification) {
        this.certification = certification;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getCertificationStatus() {
        return certificationStatus;
    }

    public void setCertificationStatus(String certificationStatus) {
        this.certificationStatus = certificationStatus;
    }

    @Override
    public String toString() {
        return "CounselorVo{" +
                "userId=" + userId +
                ", counselorId=" + counselorId +
                ", username='" + username + '\'' +
                ", nickname='" + nickname + '\'' +
                ", email='" + email + '\'' +
                ", phonenumber='" + phonenumber + '\'' +
                ", sex='" + sex + '\'' +
                ", avatar='" + avatar + '\'' +
                ", title='" + title + '\'' +
                ", bio='" + bio + '\'' +
                ", expertise='" + expertise + '\'' +
                ", certification='" + certification + '\'' +
                ", address='" + address + '\'' +
                ", certificationStatus='" + certificationStatus + '\'' +
                '}';
    }
}
